package com.zretc.kscxmz.services;

import com.zretc.kscxmz.entity.Menu;

import java.util.List;

public interface MenuService {
    /**
     * 获取一级菜单
     * @return
     */
    List<Menu> getRootMenu();

    /**
     *
     * @param parentId
     * @return
     */
    List<Menu> getSubMenuByParentId(Integer parentId,Integer roleId);

    /**
     *
     * @return
     */
    List<Menu> getAllMenu();

    /**
     *
     * @param roleId
     * @return
     */
    List<Menu> getMenuByRoleId(Integer roleId);

    /**
     *
     * @param list
     * @param roleId
     * @param showStatus
     * @return
     */
    int modifyShowStatusByMenuId(List<String> list,Integer roleId,Integer showStatus);
}
